2.1 获取控制权
多媒体播控控制权获取
当需要多媒体语音指令全部导流到AiLitBiz时,可调用以下接口并实现相应回调:
播控控制权部分获取(保留默认的如酷我,喜马拉雅等继续生效,新增一个对接性质的多媒体,通过优先级判定命令响应者):
com.aispeech.integrate.api.business.media.callback.MediaPlayControlCallback
播控控制权完全获取(语音默认对接的多媒体控制不再生效, 任何播控控制全部由透出至此处):
com.aispeech.integrate.api.business.media.callback.MediaCallback
获取控制权:AiLitBusiness.getMediaManager().gainControl(MediaCallback )
Tips: 获取控制权后,天琴多媒体模块将不会作任何状态判断直接转发指令,请集成端合理实现各指令。如若需要,可联系对接人员获取天琴现有的多媒体部分代码以减小对接难度。
多媒体独立焦点控制权获取
当需要将多媒体焦点控制权转至AiLitBiz时, 可以实现以下接口:
回调:com.aispeech.integrate.api.business.media.callback.MediaFocusInterface
焦点控制权:AiLitBusiness.getMediaManager().gainAudioFocus(MediaFocusInterface listener)
Tips: 获取焦点控制权后,天琴多媒体模块的焦点申请/释放事件均会通过此接口透出。需要注意语音助手音频焦点与多媒体焦点是不一样的, 需要处理这两种焦点的交叉互斥关系.